package com.jari.lg.mapper;

import com.jari.lg.domain.DetectorDay;
import com.jari.lg.domain.DetectorMonth;
import com.jari.lg.domain.DetectorMonthExample;
import com.jari.lg.domain.DetectorMonthKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DetectorMonthMapper {
    int countByExample(DetectorMonthExample example);

    int deleteByExample(DetectorMonthExample example);

    int deleteByPrimaryKey(DetectorMonthKey key);

    int insert(DetectorMonth record);

    int insertSelective(DetectorMonth record);

    List<DetectorMonth> selectByExample(DetectorMonthExample example);

    DetectorMonth selectByPrimaryKey(DetectorMonthKey key);

    int updateByExampleSelective(@Param("record") DetectorMonth record, @Param("example") DetectorMonthExample example);

    int updateByExample(@Param("record") DetectorMonth record, @Param("example") DetectorMonthExample example);

    int updateByPrimaryKeySelective(DetectorMonth record);

    int updateByPrimaryKey(DetectorMonth record);

    int insertBatch(List<DetectorMonth> list);
}